#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int main()
{   
    int fd = open("./log.txt",O_RDONLY);
    if(fd < 0)
    {
      perror("open failed");
      return 1;
    }
    char buffer[1024];
    size_t s = read(fd,buffer,sizeof(buffer)-1);
    if(s > 0)
    {
        buffer[s] = 0;
        printf("%s\n",buffer);
    }
    close(fd);
   //1.打开文件名2.没有文件就创建并一切只写形式打开3.设置权限
   // int fd = open("./log.txt", O_CREAT | O_WRONLY,0644);
   // if(fd < 0)
   // {
   //   perror("open failed:");
   //   return 1;
   // }
   // const char * msg = "hello bit\n";
   // int cnt = 5;
   // while(cnt--)
   // {
   //   write(fd,msg,strlen(msg));
   // }
   // close(fd);

    return 0;
}
